package com.shiroha.video.jellyfin.client.request;

import lombok.Builder;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
@Builder
public class ItemMetaData {
    private String Id;
    private String Name;
    private String OriginalTitle;
    private String ForcedSortName;
    private String CommunityRating;
    private String CriticRating;
    private Integer IndexNumber;
    private String AirsBeforeSeasonNumber;
    private String AirsAfterSeasonNumber;
    private String AirsBeforeEpisodeNumber;
    private Integer ParentIndexNumber;
    private String DisplayOrder;
    private String Album;
    private List<String> AlbumArtists;
    private List<Object> ArtistItems;
    private String Overview;
    private String Status;
    private List<String> AirDays;
    private String AirTime;
    private List<String> Genres;
    private List<String> Tags;
    private List<String> Studios;
    private String PremiereDate;
    private String DateCreated;
    private String EndDate;
    private String ProductionYear;
    private String Height;
    private String AspectRatio;
    private String Video3DFormat;
    private String OfficialRating;
    private String CustomRating;
    private List<Object> People;
    private boolean LockData;
    private List<String> LockedFields;
    private Map<String, String> ProviderIds;
    private String PreferredMetadataLanguage;
    private String PreferredMetadataCountryCode;
    private List<String> Taglines;
}
